module.exports = {
  //  '/dist/'表示打包后项目的名称
  publicPath: './',
  // publicPath: process.env.NODE_ENV === 'production' ? '/dist/' : '/', // 公共路径(必须有的)
  outputDir: "dist", // 输出文件目录
  assetsDir: "static",//静态资源文件名称
  devServer: {
    host: "0.0.0.0",
    port: 8080, // 端口号
    https: false, // https:{type:Boolean}
    open: false, //配置后自动启动浏览器
    hot: 'only', // 热更新
    // proxy: 'http://localhost:8000',   // 目标地址配置跨域处理,只有一个代理
    proxy: { //配置多个代理
      "/api": {
        target: "http://localhost:8000", // 目标地址,就是需要请求的地址
        changeOrigin: true, // 允许跨域
        ws: true,//websocket支持
        secure: false,
        pathRewrite: { // 重写路径
          "^/api": "/"
        }
      },
      '/down': {                           // 要代理的接口名
        target: 'http://localhost:8000',   // 要代理的接口地址
        changeOrigin: true,                // 允许跨域
        pathRewrite: { '^/down': '' }      // 接口名重写
      },
      '/fastmock': {                           // 要代理的接口名
        target: 'https://www.fastmock.site/mock/953ec89265fac40eafc2ff24a7a9edae',   // 要代理的接口地址
        changeOrigin: true,                // 允许跨域
        pathRewrite: {                    // 接口名重写
          '^/fastmock': '/'
        }
      },
      "/elseIp": {
        target: "http://197.0.0.2:8088",
        changeOrigin: true,
        //ws: true,//websocket支持
        secure: false,
        pathRewrite: {
          "^/elseIp": "/"
        }
      },
    }
  }
}
